package com.yunzhou.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ForumArticle {
    private Long articleId; // 文章ID
    private Integer boardId; // 板块ID
    private String boardName; // 板块名称
    private Integer parentBoardId; // 父级板块ID
    private String parentBoardName; // 板块名称
    private Long userId; // 用户ID
    private String nickname; // 用户昵称
    private String userIpAddress; // 最后登录ip地址
    private String title; // 标题
    private String cover; // 封面
    private String content; // 内容
    private String markdownContent; // markdown内容
    private Integer editorType; // 0:富文本编辑器 1:markdown编辑器
    private String summary; // 摘要
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime postTime; // 发布时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime lastUpdateTime; // 最后更新时间
    private Integer readCount; // 阅读数量
    private Integer likeCount; // 点赞数
    private Integer commentCount; // 评论数
    private Integer topType; // 0未置顶 1:已置顶
    private Integer attachmentStatus; // 0:没有附件 1:有附件
    private Integer status; // -1:已删除 0:待审核 1:已审核
}
